The Complexity of Two Register and Skew Arithmetic Computation
نویسندگان
چکیده
We study two register arithmetic computation and skew arithmetic circuits. Our main results are the following: • For commutative computations, we show that an exponential circuit size lower bound for a model of 2-register straight-line programs (SLPs) which is a universal model of computation (unlike width-2 algebraic branching programs that are not universal [AW11]). • For noncommutative computations, we show that Coppersmith’s 2-register SLP model [BOC88], which can efficiently simulate arithmetic formulas in the commutative setting, is not universal. However, assuming the underlying noncommutative ring has quaternions, Coppersmith’s 2-register model can simulate noncommutative formulas efficiently. • We consider skew noncommutative arithmetic circuits and show: – An exponential separation between noncommutative monotone circuits and noncommutative monotone skew circuits. – We define k-regular skew circuits and show that (k + 1)-regular skew circuits are strictly powerful than k-regular skew circuits, where k ≤ n ω(logn) . – We give a deterministic (white box) polynomial-time identity testing algorithm for noncommutative skew circuits. 1 Two register arithmetic computations An arithmetic circuit over a field F and indeterminates X = {x1, x2, · · · , xn} is a directed acyclic graph with each node of indegree zero labeled by a variable or a scalar constant. Each internal node g of the DAG is labeled by + or × (i.e. it is a plus or multiply gate) and is of indegree two. A node of the DAG is designated as the output gate. Each gate of the arithmetic circuit computes a polynomial, in the commutative ring F[X], by adding or multiplying its input polynomials. The polynomial computed at the output gate is the polynomial computed by the circuit. If the indeterminates X = {x1, x2, · · · , xn} are noncommuting with no relations between them, then the circuit is called a noncommutative circuit and it computes a polynomial in the free noncommutative ring F〈X〉. 1 ISSN 1433-8092 Electronic Colloquium on Computational Complexity, Report No. 28 (2014)
منابع مشابه
Small space analogues of Valiant's classes and the limitations of skew formula
In the uniform circuit model of computation, the width of a boolean circuit exactly characterises the “space” complexity of the computed function. Looking for a similar relationship in Valiant’s algebraic model of computation, we propose width of an arithmetic circuit as a possible measure of space. We introduce the class VL as an algebraic variant of deterministic log-space L. In the uniform s...
متن کاملLow Complexity Converter for the Moduli Set {2^n+1,2^n-1,2^n} in Two-Part Residue Number System
Residue Number System is a kind of numerical systems that uses the remainder of division in several different moduli. Conversion of a number to smaller ones and carrying out parallel calculations on these numbers will increase the speed of the arithmetic operations in this system. However, the main factor that affects performance of system is hardware complexity of reverse converter. Reverse co...
متن کاملParallel Identity Testing for Skew Circuits with Big Powers and Applications
Powerful skew arithmetic circuits are introduced. These are skew arithmetic circuits with variables, where input gates can be labelled with powers xn for binary encoded numbers n. It is shown that polynomial identity testing for powerful skew arithmetic circuits belongs to coRNC, which generalizes a corresponding result for (standard) skew circuits. Two applications of this result are presented...
متن کاملEfficient implementation of low time complexity and pipelined bit-parallel polynomial basis multiplier over binary finite fields
This paper presents two efficient implementations of fast and pipelined bit-parallel polynomial basis multipliers over GF (2m) by irreducible pentanomials and trinomials. The architecture of the first multiplier is based on a parallel and independent computation of powers of the polynomial variable. In the second structure only even powers of the polynomial variable are used. The par...
متن کاملSubtraction-Free Complexity, Cluster Transformations, and Spanning Trees
Subtraction-free computational complexity is the version of arithmetic circuit complexity that allows only three operations: addition, multiplication, and division. We use cluster transformations to design efficient subtraction-free algorithms for computing Schur functions and their skew, double, and supersymmetric analogues, thereby generalizing earlier results by P. Koev. We develop such algo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Electronic Colloquium on Computational Complexity (ECCC)
دوره 21 شماره
صفحات -
تاریخ انتشار 2014